.banner{
    width:100vw;
    height:66.67vw;
    display: flex;
    justify-content: center;
    align-items: center;
}
.banner img{
    width:29.33vw;
    height:27.73vw;
}

.input-phone,.login,.tourist{
    width:74.4vw;
    height: 10.7vw;
    border:1.5px solid #cecece;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 12.8vw;
}
.input-phone input{
    border:none;
    width:68.4vw;
    height:0.8rem;
    border-radius: 30px;
    font-size: 0.46rem;
    text-align: center;
    line-height:0.8rem;
}
input::-webkit-input-placeholder{
    font-size: 0.46rem;
    color: #cecece;
    text-align: center;
}
input:focus {
    outline: none;
}
.login,.tourist{
    margin-top: 4vw;
    background: #ff5555;
    color: #fff;
    border:none;
    font-size: 0.46rem;
}
.tourist{
    background: #fff;
    color: #ff5555;
    border:1.5px solid #ff5555;
}

.bottom{
    width: 100%;
    position: absolute;
    bottom: 0;
}


/*遮罩层*/
.mask{
    display: none;
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background: #000;
    opacity: 0.56;
    z-index:99;
}
.mask-content{
    display: none;
    z-index: 99999;
    position: absolute;
    top:0;
}
.mask-content .mask-bg{
    width:77.6vw;
    height:42.67vw;
    position: absolute;
    top:50vw;
    left:50vw;
    margin-left: -38.8vw;
}
.mask-content .mask-warning{
    width:18.67vw;
    height:18.67vw;
    position: absolute;
    top:50vw;
    left:50vw;
    margin-top: -9.34vw;
    margin-left: -9.34vw;
}
.mask-content .mask-question{
    width:100vw;
    position: absolute;
    text-align: center;
    font-size: 0.48rem;
    color: #333;
    top:68.34vw;
}
.mask-content .mask-button-confirm,.mask-content .mask-button-cancel{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width:36.4vw;
    height:6.67vw;
    color: #ff5555;
    font-size: 0.38rem;
    border-radius: 30px;
    top:82vw;
    left:18vw;
    text-align: center;
    line-height:6.67vw;
    left: 50vw;
    margin-left: -18.2vw;
}
.mask-content .mask-button-cancel{
    left:55vw;
}
.mask-content .mask-button-confirm{
    background: #ff5555;
    color: #fff;
}

